x86_emulate: Return X86EMUL_UNHANDLEABLE if mode_iopl() or
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 19 Mar 2008 14:06:18 +0000 (14:06 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 19 Mar 2008 14:06:18 +0000 (14:06 +0000)
commit7065b5e4c16be241d7182cd4fcbd316c4b14e3de
tree05a7b3755c2a5491f07b3a15ab4ab2133030dfb6
parentf966bc9fc5e1f1ea04f0d7ddddc0f8e8733f3139
x86_emulate: Return X86EMUL_UNHANDLEABLE if mode_iopl() or
mode_ring0() checks cannot be carried out.
Also fix handling of EFLAGS.IF in iret and popf.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/x86_emulate.c